Microchip Technology /ATSAMV71J20 /SCB /ICSR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ICSR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VECTACTIVE0 (VALUE_0)RETTOBASE 0VECTPENDING0 (ISRPENDING)ISRPENDING 0 (VALUE_0)ISRPREEMPT 0 (VALUE_0)PENDSTCLR 0 (VALUE_0)PENDSTSET 0 (VALUE_0)PENDSVCLR 0 (VALUE_0)PENDSVSET 0 (VALUE_0)NMIPENDSET

PENDSTSET=VALUE_0, PENDSTCLR=VALUE_0, RETTOBASE=VALUE_0, PENDSVSET=VALUE_0, NMIPENDSET=VALUE_0, ISRPREEMPT=VALUE_0, PENDSVCLR=VALUE_0

Description

Interrupt Control and State Register

Fields

VECTACTIVE

Active exception number

RETTOBASE

Indicates whether there is an active exception other than the exception indicated by the current value of the IPSR

0 (VALUE_0): there are preempted active exceptions to execute

1 (VALUE_1): there are no active exceptions, or the currently-executing exception is the only active exception

VECTPENDING

Exception number of the highest priority pending enabled exception

ISRPENDING

Is external interrupt, generated by the NVIC, pending

ISRPREEMPT

Indicates whether a pending exception will be serviced on exit from debug halt state

0 (VALUE_0): Will not service

1 (VALUE_1): Will service a pending exception

PENDSTCLR

Removes the pending status of the SysTick exception

0 (VALUE_0): no effect

1 (VALUE_1): removes the pending state from the SysTick exception

PENDSTSET

Sets the SysTick exception as pending, or reads the current state of the exception

0 (VALUE_0): write: no effect; read: SysTick exception is not pending

1 (VALUE_1): write: changes SysTick exception state to pending; read: SysTick exception is pending

PENDSVCLR

Removes the pending status of the PendSV exception

0 (VALUE_0): no effect

1 (VALUE_1): removes the pending state from the PendSV exception

PENDSVSET

Sets the PendSV exception as pending, or reads the current state of the exception

0 (VALUE_0): write: no effect; read: PendSV exception is not pending

1 (VALUE_1): write: changes PendSV exception state to pending; read: PendSV exception is pending

NMIPENDSET

Makes the NMI exception active, or reads the state of the exception

0 (VALUE_0): write: no effect; read: NMI exception is not pending

1 (VALUE_1): write: changes NMI exception state to pending; read: NMI exception is pending

Links

()